<template>
  <div>
 <!-- <div id="container"></div>  -->
  </div>
</template>

<script>5
export default {
  data() {
    return {};
  },
  mounted() {
    this.map();
  },
  methods: {
    map() {
      // let map = new AMap.Map("container", {
      //   zoom: 13, //级别
      //   center: [121.500031, 31.244996], //中心点坐标
      //   viewMode: "3D", //使用3D视图
      // });
      AMap.plugin("AMap.CitySearch", function () {
        var citySearch = new AMap.CitySearch();
        citySearch.getLocalCity(function (status, result) {
          if (status === "complete" && result.info === "OK") {
            // 查询成功，result即为当前所在城市信息
            // console.log(result.city);
            sessionStorage.setItem('mapcity', result.city)
          }
        });
      });

      // let geoloc = window.navigator.geolocation;
      // geoloc.getCurrentPosition(
      //   (res) => {
      //     let lat = res.coords.latitude;
      //     let lng = res.coords.longitude;
      //     // map.setCenter([lng, lat]);
      //     // 定位
      //     let marker = new AMap.Marker({
      //       position: new AMap.LngLat(lng, lat),
      //       title: "所在位置",
      //     });

      //     ///
      //     AMap.plugin("AMap.Geocoder", function () {
      //       var geocoder = new AMap.Geocoder({
      //         // city 指定进行编码查询的城市，支持传入城市名、adcode 和 citycode
      //         city: "010",
      //       });
      //       var lnglat = [lng, lat];
      //       geocoder.getAddress(lnglat, function (status, result) {
      //         if (status === "complete" && result.info === "OK") {
      //           // result为对应的地理位置详细信息
      //           console.log(result.regeocode.formattedAddress);
      //         }
      //       });
      //     });

      //     // map.add(marker);
      //   },
      //   (err) => {
      //     console.warn(err);
      //   },
      //   { timeout: 5000 }
      // );
    },
  },
};
</script>

<style lang="scss" scoped>
// #container {
//   border: 1px solid black;
//   width: 640px;
//   height: 500px;
// }
</style>